Visualizing Program Executions on Large Data Sets
نویسندگان
چکیده
Understanding and interpreting large data sets is an important but challenging operation in many technical disciplines. Computer visualization has become a valuable tool to help portray characteristics of large data sets. In software visualization, illustrating the operation of very large programs or programs working on very large data sets has remained one of the key open problems. Here, we introduce an approach that uses emantic zooming to depict largeprogram executions. Our method utilizes abstract, clustered graphics to portray program operations on the entire data set. Then, by interacting with the presentation, a viewer can zoom in to examine details and individual values. At this “magnijed” level, the presentation adjusts to reflect displays common in existing algorithm animation and program visualization systems,
منابع مشابه
Visualizing Program Executions on Large Data Sets Using Semantic Zooming
Understanding and interpreting a large data source is an important but challenging operation in many technical disciplines. Computer visualization has become a valuable tool to help capture and portray characteristics of large data sets. In software visualization, illustrating the operation of very large programs or programs working on very large data sets has remained one of the key open probl...
متن کاملVisualizing Dynamic Data Dependences as a Help to Maintain Programs
This paper is on a project to evaluate the impact of visualizing dynamic data dependences in the context of maintenance activities. Our work is based on previous work in displaying static data dependences and on experience with large sets of dependence displaying strategies that we adapted to deal with problems where dynamic information is crucial. We developed a prototype around a Lisp interpr...
متن کاملVisualizing Message Patterns in Object-Oriented Program Executions
The dynamic behavior of object-oriented programs is diicult to design, implement, and modify. Understanding the interactions between classes and objects is necessary to create eecient designs and make safe modiications. This work seeks to identify, visualize, and analyze recurring message patterns in object-oriented program executions as a means for understanding and examining dynamic behavior....
متن کاملDesigning Pixel-Oriented Visualization Techniques: Theory and Applications
ÐVisualization techniques are of increasing importance in exploring and analyzing large amounts of multidimensional information. One important class of visualization techniques which is particularly interesting for visualizing very large multidimensional data sets is the class of pixel-oriented techniques. The basic idea of pixel-oriented visualization techniques is to represent as many data ob...
متن کاملMonitoring Information Flow
We present an information flow monitoring mechanism for sequential programs. The monitor executes a program on standard data that are tagged with labels indicating their security level. We formalize the monitoring mechanism as a big-step operational semantics that integrates a static information flow analysis to gather information flow properties of non-executed branches of the program. Using t...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1996